thousand layer cake - English Synonyms Dictionary